/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package controller;

import javax.faces.bean.ManagedBean;
import javax.faces.bean.RequestScoped;
import facade.UsuarioFacade;
import entidades.Usuario;
import javax.ejb.EJB;
/**
 *
 * @author User
 */
@ManagedBean
@RequestScoped
public class AccesoController {
    @EJB
    private UsuarioFacade usuarioFacade;
public String login;
public String key;
public String nombre;
public String contrasena;

    public String getContrasena() {
        return contrasena;
    }

    public void setContrasena(String contrasena) {
        this.contrasena = contrasena;
    }

    public String getNombre() {
        return nombre;
    }

    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    public String getKey() {
        return key;
    }

    public void setKey(String key) {
        this.key = key;
    }

    public String getLogin() {
        return login;
    }

    public void setLogin(String login) {
        this.login = login;
    }

    

    
    public String val() { 
        
        try {
            
         Usuario usuario = usuarioFacade.find(this.nombre);
            
     if(usuario.getNombre().equalsIgnoreCase(this.nombre) && usuario.getContrasena().equalsIgnoreCase(this.contrasena)) {
         
         return "bienvenido.xhtml";  }
     
     else {
         return "error.xhtml";
     }
     }
     catch(Exception ex)
         
     {
         return ex.getMessage();
     }
    }    
      
    
    /**
     * Creates a new instance of AccesoController
     */
    public AccesoController() {
    }
}
